package com.yanfan.iot.model.modbus;

import com.yanfan.common.annotation.Excel;
import lombok.Data;

/**
 * modbusData导入
 *
 * @author gsb
 * @date 2024/5/27 10:20
 */
@Data
public class ModbusDataImport {

    /**
     * 关联属性
     */
    @Excel(name = "关联属性")
    private String identifier;

    /**
     * 从机地址
     */
    @Excel(name = "从机地址")
    private Integer slave;

    /**
     * 寄存器地址
     */
    @Excel(name = "寄存器地址")
    private Integer address;

    /**
     * 是否只读(0-否，1-是)
     */
    @Excel(name = "是否只读", readConverterExp = "0=否,1=是")
    private Integer isReadonly;


    /**
     * modbus数据类型
     */
    @Excel(name = "数据类型", dictType = "iot_modbus_data_type")
    private String dataType;

    /**
     * 读取个数
     */
    @Excel(name = "读取个数")
    private Integer quantity;

}
